delivered the goods

交货;履行诺言